,

Le format ZIP

ZIP est un vieux format d'archive, mais aussi celui d'une commande pour créer ce type d'archive. Le format « .zip » est supporté nativement dans Ubuntu.

Sous Ubuntu 12.04 version serveur, il n'est pas installé. Si c'est le cas un petit sudo apt-get install zip pour l'installer (vérifier s'il n'est pas installé sur toutes les versions serveur)

test

Gérer les .zip avec un logiciel graphique

Si vous cherchez un logiciel graphique pour extraire/créer un fichier .ZIP, consultez cette page.

Gérer les .zip en ligne de commande

On utilise alors les commandes zip et unzip.

Création

zip votre_archive.zip [liste des fichiers]
zip -r votre_archive.zip [dossier]

Afin de compresser plusieurs sous-répertoires séparément (bash) :

for f in *; do zip "$f.zip" "$f"/*; 
zip -e votre_archive.zip [liste des fichiers] chiffre le zip et demande un mot de passe.

Extraction

unzip votre_archive.zip -d mon_repertoire

Extraction de plusieurs .zip d'un même dossier

for f in *.zip;do unzip "$f";done

Archives zip découpées

Quelques fois les archives zip sont découpées comme suit : archive.z01, archive.z02, …, archive.zip

Il faut rassembler les fichiers dans une seule archive, puis extraire cette dernière :

cat archive.z* > archive_globale.zip
unzip archive_globale.zip

Voir aussi